package com.hunliji.monitor.dao.model.param;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

/**
 * 钱包消耗查询条件
 * 查询消耗的范围：线索通计划的消耗，智优投计划的消耗
 * @author wuchen
 */
@Getter
@Setter
public class QueryWalletConsumeDataParam {
    /**
     * 表名称
     */
    private String tableName;
    /********************* 查询条件 ***********************/
    /**
     * 商家id列表
     */
    private List<Long> merchantIdList;

    /**
     * 排除的商家列表
     */
    private List<Long> excludeMerchantIdList;
    /**
     * 查询的开始时间
     */
    private Date queryStartTime;

    /**
     * 查询的截止时间
     */
    private Date queryEndTime;
    /**
     * 业务类型，可区分线索通和智优投
     */
    private Short bsType;

    /*********************** 排序条件 ******************************/


    /*********************** 分组条件 ******************************/
    /**
     * 使用的分组条件，列表顺序就是分组顺序
     */
    private List<String> groupList;
}
